/*
 * Copyright 2019 ABSA Group Limited
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

input.form-control,
.btn-default {
  border       : 1px solid #303A40;
  border-radius: 4px;
}

input.search {
  padding      : 8px;
  margin       : 15px auto;
  width        : 20%;
  font-size    : 14px;
  display      : block;
  background   : transparent;
  border       : none;
  border-bottom: 2px solid gray;
}

input.search:focus {
  outline: none;
}

.dataMode {
  display   : flex;
  padding   : 8px;
  margin-top: 15px;
}

.filters {
  position  : relative;
  width     : 100%;
  text-align: center;
  background: #d2d9df;
}


.progress-linear {
  position: relative !important;

  .container {
    max-width: 100% !important;
  }
}

.ngx-datatable.material .datatable-body .progress-linear .container {
  background-color: #f2f2f2;
}

.pager-bar-inner {
  width      : 100%;
  padding    : 10px 10px 10px 20px;
  display    : flex;
  align-items: center;
}

.bar {
  background-color: #303A40 !important;
}

.spark {
  background-image : url("");
  background-repeat: no-repeat;
  background-size  : cover;
  border-top       : 0 !important;
  height           : 26px;
  width            : 50px;
}

input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance   : none;
}

.mat-slide-toggle {
  line-height: 20px;
}